package com.java.yz.day10.ketang;

import java.text.SimpleDateFormat;
import java.util.Date;

/*Date类与DateFormat类
    Date类概述
        类 Date 表示特定的瞬间，精确到毫秒。
    构造方法
        public Date()
        public Date(long date)
    成员方法
        public long getTime()
        public void setTime(long time)

    DateFormat类概述
        DateFormat 是日期/时间格式化子类的抽象类，它以与语言无关的方式格式化并解析日期或时间。
        是抽象类，所以使用其子类SimpleDateFormat
    SimpleDateFormat构造方法
        public SimpleDateFormat()
        public SimpleDateFormat(String pattern)
    成员方法
        public final String format(Date date)   将一个日期转成对应的格式
        public Date parse(String source)
 */
public class DateDemo1 {
    public static void main(String[] args) {
        Date date = new Date();
        System.out.println(date);  //Fri Jul 14 11:00:51 CST 2023
        Date date1 = new Date(1683434534523L);  //这个里面可以传入时间戳
        System.out.println(date1);

        //public SimpleDateFormat(String pattern)
        //传入要转化后的格式  xxxx年xx月...
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy.MM.dd HH:mm:ss");
        System.out.println(simpleDateFormat.format(date1));

    }
}
